package appapi.entity.app;

import appapi.common.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.Date;
@ApiModel
@Data
public class AnnexEntity  extends BaseEntity{
    /**
     * 记录ID
     */
    @ApiModelProperty(value="记录ID")
    private Long annexId;

    /**
     * 附件标题
     */
    @ApiModelProperty(value="附件标题")
    private String annexTitle;

    /**
     * 附件类型 自检、月检、巡检 、整改 枚举
     */
    @ApiModelProperty(value="附件类型 自检、月检、巡检 、整改 枚举",required = true)
    @NotNull(message = "附件类型")
    private String annexType;

    /**
     * 附件图片地址
     */
    @ApiModelProperty(value="附件图片地址")
    private String annexUrl;

    /**
     * 创建时间
     */
//    @ApiModelProperty(value="创建时间")
//    private Date createTime;

    /**
     * 附件备注
     */
    @ApiModelProperty(value="附件备注")
    private String annexNote;

    @ApiModelProperty(value="创建人")
    private String createUser;

    @ApiModelProperty(value="修改人")
    private String modifyUser;
    /**
     * 巡检表id
     */
    @ApiModelProperty(value = "")
    private Long recId;


    /**
     * 工段表id
     */
    @ApiModelProperty(value = "")
    private Long secId;
//    @ApiModelProperty(value = "巡检图片")
//    private String imgUrl;
}
